mayor (city/town) - Español Inglés Diccionario